package cn.madis.ymcc.service;

import cn.madis.ymcc.domain.KillCourse;
import cn.madis.ymcc.dto.KillParamDto;
import cn.madis.ymcc.vo.Course2OrderMax;
import com.baomidou.mybatisplus.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Zt
 * @since 2022-08-23
 */
public interface IKillCourseService extends IService<KillCourse> {
    /*课程添加秒杀*/
    void add(KillCourse killCourse);
    /*
    秒杀课程展示
     */
    List<KillCourse> all();
    /*查询某个秒杀课程上架的*/
    KillCourse one(Long killId, Long activityId);
    /*执行秒杀*/
    String kill(KillParamDto killParamDto);
    /*
    订单详情页查询数据展示
     */
    Course2OrderMax oneByOrder(String orderNo);
}
